#include <stdio.h>
#include <string.h>
//int f(int n)
//{
//	static int i = 1;
//	if (n >= 5)
//		return n;
//	n = n + i;
//	i++;
//	return f(n);
//}
//
//int main()
//{
//	printf("%d", f(1));//   1  1+1 2+2 4+3 
//	return 0;
//}

struct X{ short s; int i; char c; };

int main()
{
	//int arr[5] = { 0 };

	////memset(arr, 0, sizeof(arr));
	//int(*(*p)[10]) (int *);

	struct X b = { 0, 2, 'a' };

	printf("%d ", sizeof(b));
	printf("%d ", sizeof(short));
	printf("%d ", sizeof(int));
	printf("%d ", sizeof(char));

	return 0;
}